package EntityBeans;

import java.io.Serializable;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;

import javax.persistence.Table;

@Entity
@IdClass(IndirizzoID.class)
@Table(name="indirizzo")
public class Indirizzo implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String nomevia;
	private String numerocivico;
	private int cap;
	private String paese;
	private String regione;
	private String nazione;
	
	@Id
	@Column(name="nomevia")
	public String getNomevia() {
		return nomevia;
	}
	public void setNomevia(String nomevia) {
		this.nomevia = nomevia;
	}
	
	@Id
	@Column(name="numerocivico")
	public String getNumerocivico() {
		return numerocivico;
	}
	public void setNumerocivico(String numerocivico) {
		this.numerocivico = numerocivico;
	}
	
	@Id
	@Column(name="cap")
	public int getCap() {
		return cap;
	}
	public void setCap(int cap) {
		this.cap = cap;
	}
	
	@Column(name="paese")
	public String getPaese() {
		return paese;
	}
	public void setPaese(String paese) {
		this.paese = paese;
	}
	
	@Column(name="regione")
	public String getRegione() {
		return regione;
	}
	public void setRegione(String regione) {
		this.regione = regione;
	}
	
	@Column(name="nazione")
	public String getNazione() {
		return nazione;
	}
	public void setNazione(String nazione) {
		this.nazione = nazione;
	}
	
	
}
